Programming Questions for Practice
Write a function that display a given decimal number in binary number.
#include <stdio.h>
#include <stdlib.h>
/* Write a function that display a given decimal number in binary number. */
/* Displays using 32 bits */
void print_binary(unsigned int number)
{
unsigned i;
printf("Decimal %d in Binary = ", number);
for (i = 1 << 31; i > 0; i = i / 2)
(number & i) ? printf("1") : printf("0");
printf("\n");
}
int main()
{
int number;
printf("Enter any number: ");
scanf("%d", &number);
print_binary(number);
return 0;
}
import java.util.Scanner;
public class Dec_Bin_Display {
public static void main(String[] args) {
Scanner read = new Scanner(System.in);
System.out.print("Enter any number: ");
int number = read.nextInt();
System.out.println(Integer.toBinaryString(number));
read.close();
}
}
number = int(input("Enter any decimal number: "))
print("Decimal number ", number, " in Binary = ", bin(number))